package com.vue.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.vue.bean.R;
import com.vue.entity.DictDataEntity;

import java.util.List;

/**
 * <p>
 * 基础数据表 服务类
 * </p>
 *
 * @author wangruijie
 * @since 2024-08-04
 */
public interface IDictDataService extends IService<DictDataEntity> {

    List<DictDataEntity> selectList(DictDataEntity po);

    /**
     * 新增/修改基础数据
     * @param po
     * @return
     */
    R addOrEditDictData(DictDataEntity po);

    /**
     * 删除基础数据
     * @param id
     * @return
     */
    R deleteById(Long id);

    /**
     * 查询基础数据详情
     * @param id
     * @return
     */
    R selectById(Long id);
}
